﻿@import'../css/custom.css';@import'../css/layout-base.css';body{background-color:#f00;font-family:"Gilroy";font-weight:400;color:#000;background:#fff;-webkit-text-size-adjust:100%;line-height:1.5em;}body .text-secondary{color:#f48220!important;}@media(min-width:1200px){.container{max-width:1540px!important;}}h1,h2,h3,h4,h5,h6{font-family:"Gilroy";font-weight:700;text-transform:initial;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"Gilroy";}h1.heading-secondary,h2.heading-secondary,h3.heading-secondary,h4.heading-secondary,h5.heading-secondary,h6.heading-secondary{color:#f48220;}h1{font-size:4em;}@media only screen and (max-width:767px){h1{font-size:2em!important;}}h2{font-size:3.5em;}@media only screen and (max-width:767px){h2{font-size:1.5em;}}h3{font-size:3em;}@media only screen and (max-width:767px){h3{font-size:1.25em;}}h4{font-size:2em;}@media only screen and (max-width:767px){h4{font-size:1.12em;}}h5{font-size:1.5em;}@media only screen and (max-width:767px){h5{font-size:.83em;}}h6{font-size:1.25em;}@media only screen and (max-width:767px){h6{font-size:.751em;}}p{font-size:1em;}@media only screen and (max-width:767px){p{font-size:1em;}}a{color:#f48220;font-family:"Dustismo";font-weight:400;text-decoration:none;}nav{background-color:#fff;}nav .navbar-nav .nav-link{color:#f48220!important;font-family:"Gilroy"!important;font-size:13px;}nav.navbar-solid{background-color:#fff;}footer{background-color:#f48220!important;color:#fff;}footer a{color:#fff!important;}.btn{font-family:"Dustismo";margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:0;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;border-radius:6px;}.btn.btn-primary{background:transparent;border:1px solid #fff;color:#fff;text-decoration:none;user-select:none;display:flex;align-items:center;width:fit-content;position:relative;font-weight:bold;}.btn.btn-primary::after{content:"";display:block;position:absolute;right:45px;top:0;background:#fff;height:35px;width:1px;}.btn.btn-primary:active{background-color:transparent!important;border:1px solid #fff!important;}.btn.btn-primary:focus{box-shadow:none;}.btn.btn-primary:focus-visible{outline-offset:unset;outline:0;}.btn.btn-primary .arrow{margin-right:0;height:.1rem;margin-left:20px;width:1rem;position:relative;background:#fff;}.btn.btn-primary .arrow::before,.btn.btn-primary .arrow::after{content:"";display:block;position:absolute;right:0;top:0;background:#fff;height:.1rem;width:.6rem;}.btn.btn-primary .arrow::before{transform:rotate(45deg);transform-origin:right bottom;}.btn.btn-primary .arrow::after{transform:rotate(-45deg);transform-origin:right top;}.btn.btn-primary:hover{background-color:#fff!important;color:#000!important;}.btn.btn-primary:hover .arrow{background-color:#000!important;}.btn.btn-primary:hover .arrow::before,.btn.btn-primary:hover .arrow::after{background-color:#000!important;}.btn.btn-primary-outline{background:transparent;border:1px solid #fff;color:transparent;}.btn.btn-secondary{background:#fff;border:1px solid #6bf0d4;color:#6bf0d4;text-decoration:none;user-select:none;display:flex;align-items:center;width:fit-content;position:relative;font-weight:bold;}.btn.btn-secondary::after{content:"";display:block;position:absolute;right:45px;top:0;background:#6bf0d4;height:35px;width:1px;}.btn.btn-secondary:active{background-color:#fff!important;border:1px solid #6bf0d4!important;}.btn.btn-secondary:focus{box-shadow:none;}.btn.btn-secondary:focus-visible{outline-offset:unset;outline:0;}.btn.btn-secondary .arrow{margin-right:0;height:.1rem;margin-left:20px;width:1rem;position:relative;background:#6bf0d4;}.btn.btn-secondary .arrow::before,.btn.btn-secondary .arrow::after{content:"";display:block;position:absolute;right:0;top:0;background:#6bf0d4;height:.1rem;width:.6rem;}.btn.btn-secondary .arrow::before{transform:rotate(45deg);transform-origin:right bottom;}.btn.btn-secondary .arrow::after{transform:rotate(-45deg);transform-origin:right top;}.btn.btn-secondary{background:#fff;border:1px solid #6bf0d4;color:#6bf0d4;}.btn.btn-secondary-outline{background:transparent;border:1px solid #6bf0d4;color:#6bf0d4;}@media(max-width:1200px){.investor-centre-row .container{max-width:90%;}}@media only screen and (max-width:1200px) and (max-width:1181px){.investor-centre-row .container .column p{font-size:14px;}}@media(max-width:1200px){.investor-centre-row .container .btn.btn-secondary{width:100%;text-align:left;padding-right:50px;}.investor-centre-row .container .btn.btn-secondary::after{height:100%;}.investor-centre-row .container .btn.btn-secondary .arrow{position:absolute;right:0;margin-right:16px;}}.dropdown-menu{margin:0!important;}.product-tabs ul.nav{height:42px;border:0;padding-left:0;}.product-tabs ul.nav li a.active{border-left:1px solid #000;border-right:1px solid #000;border-bottom:2px solid #fff;border-top:3px solid #6bf0d4;}.product-tabs ul.nav li a{padding:20px 35px!important;border:1px solid #000;text-decoration:none;}.product-tabs .tab-content{border:1px solid #000;padding:15px;}.product-tabs .tab-content .with-t-head table{margin-top:15px;margin-right:0!important;width:100%;}.product-tabs .tab-content .with-t-head table tbody,.product-tabs .tab-content .with-t-head table thead{border:1px solid #000!important;}.product-tabs .tab-content .with-t-head table tr:nth-child(2n+1){background:#dedede;}.product-tabs .tab-content .with-t-head table>:first-child tr th{padding:8px 10px;background:#6bf0d4;color:#fff;border:1px solid #000;}.product-tabs .tab-content .with-t-head table tr td{padding:4px 10px;border:1px solid #555;}.btn-close{color:#aaa;font-size:20px;text-decoration:none;padding:10px;position:absolute;right:7px;top:0;}.btn-close:hover{color:#919191;}.sub-inde{display:none;}.dropdown-menu.show{display:none;}.nav-item{display:grid;}.nav-item .nav-link{align-self:center;}@media(max-width:992px){.dropdown-menu.show{display:block;}button.navbar-toggler{border:0;right:30px;position:relative;filter:invert(1);}button.navbar-toggler:focus{outline:0;}button.navbar-toggler .fa{font-size:30px;color:#fff;}button.navbar-toggler>.fa-bars{display:none;}button.navbar-toggler.collapsed>.fa-bars{display:block;}button.navbar-toggler.collapsed>.fa-times{display:none;}#navbarResponsive{position:absolute;top:100%;width:100%;left:0;margin-top:-7px;}#navbarResponsive li.nav-item{margin:0;padding:0;position:relative;background-color:#fff;}#navbarResponsive li.nav-item a.nav-link{padding:23px 0 23px 32px;width:100%;}#navbarResponsive li.nav-item .sub-inde{position:absolute;top:30px;right:45px;transform:translateY(-50%);background-color:#fff;outline:0;display:block;border:0;}#navbarResponsive li.nav-item .sub-inde .fa{font-size:30px;color:#f48220;transform:rotateZ(45deg);}#navbarResponsive li.nav-item .sub-inde.collapsed .fa{transform:rotateZ(0);}#navbarResponsive ul.dropdown-menu.collapse.show{display:block;}}h1{color:#f48220;font-size:4em;}@media(max-width:992px){h1{font-size:42px;}}h2{color:#f48220;font-size:3.5em;}@media(max-width:992px){h2{font-size:35px;}}h3{color:#f48220;font-size:3em;}@media(max-width:992px){h3{font-size:30px;}}h4{color:#f48220;font-size:2em;}@media(max-width:992px){h4{font-size:25px;}}p{color:#000;font-size:20px;}@media(max-width:992px){p{font-size:17px;}}.green-heading{font:normal normal bold 30px/40px Gilroy;letter-spacing:0;color:#e05d2e;}.gotham-medium-30px{font:normal normal 400 30px/40px Gilroy;letter-spacing:0;color:#000;}.primary-colour{color:#f48220;}.secondary-colour{color:#e05d2e;}a{text-decoration:underline;}nav.sub-page{background-color:transparent;}nav.sub-page .navbar-nav .nav-link{color:#fff!important;}body.home-page{padding-top:0!important;}.green-headnotes{color:#e05d2e;font-family:"din-condensed";text-transform:uppercase;font-weight:400;}.green-text{color:#e05d2e!important;}.remove-text-transform{text-transform:none!important;}.content-grid{color:#000;}.content-grid .blue-section-text ul{color:#f48220;padding-left:0;}.content-grid .white-text{color:#fff;}.content-grid h2,.content-grid h3,.content-grid h4,.content-grid h5,.content-grid h6{color:#f48220;}.content-grid .green-text{color:#e05d2e;}.content-grid .large-size-text{font-size:2em;font-family:"Gilroy";line-height:1em;}.content-grid .medium-size-text{font-size:1.5em;font-family:"Gilroy";line-height:1em;}.content-grid .service-list p{margin-bottom:0;}.group-member-title{display:flex;align-items:center;justify-content:center;margin-bottom:50px;margin-top:50px;}.no-text-transform{text-transform:none!important;}@media(max-width:991px){.hide-mobile{display:none;}}.green-arrow{margin-right:0;height:2px;width:1rem;position:relative;background:#e05d2e;}.green-arrow::before,.green-arrow::after{content:"";display:block;position:absolute;right:0;top:0;background:#e05d2e;height:3px;width:.6rem;}.green-arrow::before{transform:rotate(45deg);transform-origin:right bottom;}.green-arrow::after{transform:rotate(-45deg);transform-origin:right top;}li{font-size:20px;}.btn{border-radius:0;text-decoration:none;text-transform:uppercase;font-family:"Gilroy";}.container{padding-top:20px;padding-bottom:20px;}.nav-link{text-decoration:none;text-transform:uppercase;padding-top:30px;padding-bottom:30px;}.nav-link::after{display:none;}.nav-link:hover{border-bottom:5px solid #e05d2e;padding-bottom:25px!important;}.row{margin-top:0;margin-bottom:0;}.scee-green-line{height:5px;width:20px;background-color:#e05d2e;margin-bottom:20px;margin-top:20px;}.project-back-button .scee-green-line{background-color:#f48220;}.carousel-caption{background:rgba(0,0,0,.5);bottom:90px;padding:40px 0 40px 25px;left:25%;right:30%;width:25%;}.dark{background-color:#555;}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark a,.dark ul,.dark li,.dark p{color:#fff;}.grey{background-color:#bbb;}.no-padding{padding:0!important;}#navigation{position:absolute;width:100%;left:0;}#navigation ul{margin:0 auto;padding-left:20px;max-width:1132px;}@media(max-width:991px){#navigation ul{padding-left:0;}}#navigation .navbar-brand{padding-bottom:0;}#navigation .nav-item{padding-left:0!important;padding-bottom:0;}#navigation .nav-item .nav-link{padding-left:0!important;font-weight:bold;}#navigation text>ul>li{display:inline-block;position:relative;padding:10px;z-index:100;}#navigation text>ul>li>ul{left:0;top:100%;padding:.5em 1000em;margin:0 -1000em!important;z-index:101;visibility:hidden;opacity:0;text-align:left;}@media(min-width:991px){#navigation text>ul>li>ul{position:absolute;}}@media(max-width:992px){#navigation text>ul>li>ul{padding:unset;margin:unset!important;text-align:center;}}#navigation text>ul>li>ul .dropdown-container a{padding-left:0;padding-right:0;}#navigation text>ul>li>ul .dropdown-header{color:#e05d2e;font-family:"Gilroy";font-weight:bold;padding-top:20px;text-transform:uppercase;}#navigation text>ul>li>ul .dropdown-item{padding-left:0;color:#e05d2e;padding-top:5px;padding-bottom:5px;font-family:"Gilroy";font-size:14px;}#navigation text>ul>li>ul .dropdown-item:hover{text-decoration:underline;background-color:unset;}#navigation text>ul>li>ul>li{padding:5px 0;list-style:none;margin:0 12px;min-width:250px;}#navigation text>ul>li:hover>ul{visibility:visible;opacity:1;}.navigation-main-div{position:absolute;width:100%;z-index:100;}.navigation-main-div #navigation{padding:0;}.navigation-main-div #navigation .container-fluid{padding:0!important;}@media(min-width:992px){.navigation-main-div #navigation .navbar-collapse{flex-direction:row-reverse;}.navigation-main-div #navigation .navbar-collapse .nav-item .nav-link{padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:30px;}}@media(min-width:1200px){.navigation-main-div #navigation .navbar-collapse .nav-item .nav-link{padding-left:20px;padding-right:20px;}}@media(max-width:992px){.navigation-main-div #navigation .navbar-collapse .nav-item .nav-link{color:#e05d2e!important;text-align:center;}}.navigation-main-div #navigation .navbar-collapse .navbar-search{margin-right:30px;}.navigation-main-div #navigation .navbar-collapse .scee-nav li{width:150px;margin-left:auto;margin-right:auto;}.cta-contact-form-main-div{background-color:#f48220;padding:30px;max-height:650px;}.cta-contact-form-main-div input.form-control,.cta-contact-form-main-div textarea.form-control{padding-left:0;border-style:none none solid;border-width:0 0 1px;border-color:#000 #000 #f48220;background-color:transparent;font-family:Axiforma,sans-serif;color:#f48220;font-weight:300;letter-spacing:1px;text-indent:0;border-radius:0;}.cta-contact-form-main-div input.form-control:focus,.cta-contact-form-main-div textarea.form-control:focus{box-shadow:none;}.cta-contact-form-main-div input.form-control:focus-visible,.cta-contact-form-main-div textarea.form-control:focus-visible{outline:0;}.footer-cta .footer-cta-content{display:flex;align-items:center;justify-content:center;margin-bottom:50px;margin-top:50px;}.footer-cta .footer-cta-content p{margin-bottom:0;margin-right:50px;color:#e05d2e;font-size:25px;font-family:"Gilroy";font-weight:700;}footer .footer-top-section{padding:100px 0 50px;}@media(max-width:767px){footer .footer-top-section .row{text-align:center;margin-left:-15px!important;margin-right:-15px!important;}footer .footer-top-section .row .footer-headings-padding-top-mobile{padding-top:20px;}}@media(max-width:991px){footer .footer-top-section .row{margin-left:0;}}footer .footer-top-section .row .footer-col p{color:#fff;}@media(max-width:767px){footer .footer-top-section .row .footer-col{padding:0;}footer .footer-top-section .row .footer-col .footer-col-title{padding-top:20px;}}footer .footer-top-section .row .footer-col .footer-col-title{font-size:2em;text-transform:uppercase;}footer .footer-top-section .row .footer-col .footer-col-title a{font-weight:bold;}@media(max-width:1290px){footer .footer-top-section .row .footer-col .footer-col-title{font-size:1.3em;}}footer .footer-top-section .row .footer-col .footer-col-title a{text-decoration:none;}footer .footer-top-section .row .footer-col .footer-col-text.who-we-are h5{margin-bottom:30px;}footer .footer-top-section .row .footer-col .footer-col-text h5{font-size:18px;font-weight:bold;text-transform:uppercase;}footer .footer-top-section .row .footer-col .footer-col-text p{margin-bottom:10px!important;}@media(max-width:1290px){footer .footer-top-section .row .footer-col .footer-col-text h5{font-size:1em;font-weight:400;}}@media(max-width:1290px){footer .footer-top-section .row .footer-col .footer-col-text{font-size:.8em;}}footer .footer-top-section .row .footer-col .footer-col-text p,footer .footer-top-section .row .footer-col .footer-col-text a{text-decoration:none;font-size:18px;font-weight:bold;font-family:"Gilroy";}footer .footer-top-section .row .footer-col .footer-col-text p{margin-bottom:0;}footer .footer-top-section .row .footer-col p.footer-col-text{margin-bottom:5px;}footer .footer-top-section .row .footer-col p.footer-col-text a{text-decoration:none;font-family:"Gilroy";text-transform:uppercase;}footer .footer-top-section .row .footer-col-resources .footer-col-text{margin-bottom:30px;}footer .footer-top-section .row .footer-col-resources .footer-col-text .footer-col-resources-list-item{display:flex;}footer .footer-top-section .row .footer-col-resources .footer-col-text .footer-col-resources-list-item span{margin-right:5px;}footer .footer-top-section .row .footer-col-project .footer-col-text{margin-bottom:30px;}@media(min-width:991px){footer .footer-top-section .row .footer-col-text.d-none.d-md-block{margin-left:15px;}}footer .footer-logo{width:200px;}footer .footer-bottom-section{background-color:#e05d2e;padding-top:0;padding-bottom:0;}@media(max-width:767px){footer .footer-bottom-section .footer-logo-main{margin:0 10%;}}footer .footer-bottom-section .footer-bottom-links{align-self:center;}footer .footer-bottom-section .footer-bottom-links .row{justify-content:end;}footer .footer-bottom-section .footer-bottom-links .row .footer-bottom-text{padding:10px 25px 0;text-align:center;}footer .footer-bottom-section .footer-bottom-links .row .footer-bottom-text a,footer .footer-bottom-section .footer-bottom-links .row .footer-bottom-text p{float:right;text-decoration:none;color:#fff!important;font-size:16px;}footer .footer-bottom-section .footer-bottom-links .row .footer-bottom-text p{text-align:right;font-family:"Dustismo";font-family:16px;}footer .footer-bottom-section .footer-bottom-links .row .footer-bottom-text p a{margin-left:5px;}.blue-section{background-color:#f48220;}.blue-section .blue-section-text{padding:100px 0;}@media(max-width:991px){.blue-section .blue-section-text{padding:25px 0 0;}}.blue-section .blue-section-text p,.blue-section .blue-section-text h1,.blue-section .blue-section-text h2,.blue-section .blue-section-text h3,.blue-section .blue-section-text h4,.blue-section .blue-section-text h5,.blue-section .blue-section-text h6,.blue-section .blue-section-text ul,.blue-section .blue-section-text li{color:#fff!important;}.blue-section .blue-section-text h2{font-size:30px;text-transform:initial;font-weight:bold;line-height:33px;color:#fff;}.blue-section .blue-section-text .scee-green-line{margin-top:10px;}.grid-section ul{padding-left:20px;}section{padding-top:100px;padding-bottom:100px;}.back-button{text-align:left;font:normal normal normal 24px/26px Dustismo;letter-spacing:0;color:#e05d2e;opacity:1;text-decoration:none;}.back-button:hover{color:#e05d2e;text-decoration:underline;}.project-details-secondary-section{padding-top:200px;}#navigation .member-of-scee-group p{margin:0;position:absolute;top:25px;font-size:12px;left:0;color:#e05d2e;}@media only screen and (max-width:992px){#navigation .member-of-scee-group p{position:inherit;padding-top:10px;text-align:center;}#navigation .member-of-scee-group .nav-link{padding-top:0!important;}}#navigation .member-of-scee-group .nav-link{color:#e05d2e!important;}@media only screen and (min-width:992px){.scee-nav{width:110vw;min-height:300px;background-color:rgba(255,255,255,.8);text-align:center;}}body{overflow-x:hidden;}.careers p.gotham-medium-30px{color:#f48220;}.careers p.gotham-medium-30px a{font-family:"Gilroy";color:#f48220;}.careers p.gotham-medium-30px a:hover{color:#e05d2e;}.trivantage .navbar-brand img{max-width:200px;}.Datatel .navbar-brand img{max-width:230px;}.Heyday .navbar-brand img{max-width:125px;}.SJ .markets-macro .market-text-left{padding-right:0!important;}table{border-collapse:separate;}table tr{border-bottom:1px solid #fff;}table tr td{background:#f6f6f6;border:0;margin:0;padding:9px 15px;}table tr td a{color:#e05d2e;text-decoration:none;font-family:"Gilroy";}table tr td a:hover{color:#f48220;text-decoration:none;}table tr td a p{margin-bottom:0;}.reports .report-link p{color:#e05d2e;}.reports .report-link:hover p{color:#f48220;}.home-investor-macro a{text-decoration:none;color:#fff;}.home-investor-macro a .investor-background-image{height:300px;}.home-investor-macro a .investor-background-image .investor-text-box{background-color:rgba(0,0,0,.3);}.home-investor-macro a .investor-background-image .investor-text-box .investor-text{padding:10px;}.home-investor-macro a .investor-background-image .investor-text-box .investor-text p{color:#fff;font-size:20px;font-family:"Gilroy";margin:0;}.home-investor-macro a:hover .investor-text p{text-decoration:underline;}.search-result a{text-decoration:none;}.search-result a:hover h3{text-decoration:underline;}#search-form #search-input,#search-form #search-input-2,#search-form-2 #search-input,#search-form-2 #search-input-2{padding:10px;border:1px solid #ccc;border-radius:5px;outline:0;}#search-form #search-input,#search-form #search-input-2:focus,#search-form-2 #search-input,#search-form-2 #search-input-2:focus{border-color:#e05d2e;}#search-form button,#search-form-2 button{padding:10px 15px;background-color:#e05d2e;color:#fff;border:0;border-radius:5px;cursor:pointer;}.home-banner{background-size:cover!important;}.home-banner .container{height:100%;}.home-banner .container .row{height:100%;}.home-banner .container .row .home-banner-content-grid{display:grid;}.home-banner .container .row .home-banner-content-grid .home-banner-content{height:fit-content;padding-top:100px;}@media(max-width:991px){.home-banner .container .row .home-banner-content-grid .home-banner-content{padding-top:10px;align-self:center;margin-left:0;width:80%;}}.home-banner .container .row .home-banner-content-grid .home-banner-content .home-banner-subheader{font-size:30px;color:#fff;}.home-banner .container .row .home-banner-content-grid .home-banner-content .home-page-banner-header{font-size:60px;text-transform:uppercase;color:#fff;}@media(max-width:992px){.home-banner .container .row .home-banner-content-grid .home-banner-content .home-page-banner-header{font-size:40px;}}@media(max-width:400px){.home-banner .container .row .home-banner-content-grid .home-banner-content .home-page-banner-header{font-size:1.5em!important;}}.home-banner .container .row .home-banner-content-grid .home-banner-content .home-page-banner-text{padding-top:20px;padding-bottom:20px;color:#fff;width:80%;}@media(max-width:400px){.home-banner .container .row .home-banner-content-grid .home-banner-content .home-page-banner-text{padding-bottom:0;}}.markets-macro{background-color:#f48220;}.markets-macro h2,.markets-macro p,.markets-macro a{color:#fff!important;}.markets-macro .market-text-left{padding-right:240px;}.markets-macro .market-text-right{padding-top:50px;}.markets-macro .market-text-right p{font-size:16px;padding-bottom:50px;}.markets-macro .markets-first-section{padding-top:100px;padding-bottom:100px;}.markets-macro #wrapper,.markets-macro #capability-wrapper,.markets-macro #investorswrapper,.markets-macro #business-wrapper,.markets-macro #investor-wrapper{height:400%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;-webkit-transition:background-image .5s ease-in;transition:background-image .5s ease-in;}.markets-macro #wrapper h1,.markets-macro #wrapper h2,.markets-macro #wrapper p,.markets-macro #capability-wrapper h1,.markets-macro #capability-wrapper h2,.markets-macro #capability-wrapper p,.markets-macro #investorswrapper h1,.markets-macro #investorswrapper h2,.markets-macro #investorswrapper p,.markets-macro #business-wrapper h1,.markets-macro #business-wrapper h2,.markets-macro #business-wrapper p,.markets-macro #investor-wrapper h1,.markets-macro #investor-wrapper h2,.markets-macro #investor-wrapper p{color:#fff!important;}.markets-macro #wrapper a,.markets-macro #capability-wrapper a,.markets-macro #investorswrapper a,.markets-macro #business-wrapper a,.markets-macro #investor-wrapper a{color:#fff!important;}.markets-macro #wrapper a:hover,.markets-macro #capability-wrapper a:hover,.markets-macro #investorswrapper a:hover,.markets-macro #business-wrapper a:hover,.markets-macro #investor-wrapper a:hover{color:#000!important;}.markets-macro #wrapper .capability-statement-outer-div,.markets-macro #capability-wrapper .capability-statement-outer-div,.markets-macro #investorswrapper .capability-statement-outer-div,.markets-macro #business-wrapper .capability-statement-outer-div,.markets-macro #investor-wrapper .capability-statement-outer-div{height:fit-content;}.markets-macro #wrapper .our-business-banner-header,.markets-macro #capability-wrapper .our-business-banner-header,.markets-macro #investorswrapper .our-business-banner-header,.markets-macro #business-wrapper .our-business-banner-header,.markets-macro #investor-wrapper .our-business-banner-header{font-size:60px;text-transform:uppercase;color:#fff;font-family:"Gilroy";font-weight:700;line-height:1;}@media(max-width:600px){.markets-macro #wrapper .our-business-banner-header,.markets-macro #capability-wrapper .our-business-banner-header,.markets-macro #investorswrapper .our-business-banner-header,.markets-macro #business-wrapper .our-business-banner-header,.markets-macro #investor-wrapper .our-business-banner-header{font-size:35px;}}.markets-macro .market-grid-outer-div{width:100%;height:100vh;background:none repeat scroll 0 0 transparent;display:grid;}.markets-macro .market-grid-outer-div .container{display:grid;}.markets-macro .market-grid-outer-div .container .row{display:grid;}.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div{display:grid;height:100%;}.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div .market-grid-text{align-self:center;}@media(max-width:450px){.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div .market-grid-text h2{font-size:25px;}}.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div .market-buttons{display:flex;}@media(max-width:450px){.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div .market-buttons{display:initial;}.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div .market-buttons .project-button{margin-left:0!important;}}.markets-macro .market-grid-outer-div .container .row .market-grid-inner-div .market-buttons .project-button{margin-left:20px;}.capability-card{height:500px;width:100%;background-repeat:no-repeat;background-size:contain;}.capability-card .capability-card-content{position:absolute;bottom:0;left:0;margin:30px;}.capability-card .capability-card-content h5,.capability-card .capability-card-content p{color:#fff;}.testimonials{background-color:#e05d2e;padding:100px 0;}.testimonials .testimonials-headings{padding-bottom:40px;}.testimonials .testimonials-headings .green-headnotes{font-size:3em;}.testimonials .testimonial{padding-bottom:40px;}@media(max-width:767px){.testimonials .testimonial{padding-top:40px;padding-bottom:0;}}.testimonials .see-all-testimonials a{text-decoration:none;}.testimonials .see-all-testimonials p{color:#fff;}.careers-macro{padding:100px 20px;}.careers-macro .careers-headings{padding-bottom:40px;}.careers-macro .careers-headings .green-headnotes{font-size:3em;}.careers-macro .career{padding-bottom:20px;}.careers-macro .career a{text-decoration:none;color:#e05d2e;}.careers-macro .career a:hover h6{text-decoration:underline;}.careers-macro .career a .career-text{padding-top:20px;}.careers-macro .see-all-careers a{text-decoration:none;color:#e05d2e!important;}.dots-container{position:sticky;z-index:20;}.dots-container .scroll-indicator-controller{position:fixed;top:50%;transform:translate(0,-50%);right:20px;z-index:2;}@media(max-width:1024px){.scroll-indicator-controller{right:10px;}}.scroll-indicator-controller>div{width:20px;height:20px;position:relative;border-radius:50%;border:1px solid #fff;background:transparent;margin:0 0 10px 0;cursor:pointer;transition:background .4s ease;will-change:transition;}.scroll-indicator-controller>div span{color:#fff;position:absolute;right:calc(100% + 8px);white-space:nowrap;top:-1px;font-family:arial,sans-serif;font-size:16px;line-height:17px;width:0;overflow:hidden;opacity:0;transform:translateX(10px);transition:all .4s ease;will-change:transition;color:#fff;font-weight:600;}.scroll-indicator-controller>div span:after{content:"-----";padding-left:5px;letter-spacing:-2px;font-family:arial,sans-serif;vertical-align:text-top;font-weight:400;}@media(hover:hover){.scroll-indicator-controller>div:hover span{width:auto;opacity:1;overflow:visible;transform:translateX(0);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.scroll-indicator-controller>div:hover span{width:auto;opacity:1;overflow:visible;transform:translateX(0);}}@media(hover:none){.scroll-indicator-controller>div span{display:none;}}.scroll-indicator-controller.indi-mobile>div span{display:none;}.scroll-indicator-controller>div.active{background:#fff;border-color:#fff;}@supports(-ms-ime-align:auto){.scroll-indicator-controller>div span{transition:opacity .4s ease;}}.share-price-outer-div .share-price-border{height:100%;border:4px solid #e05d2e;display:grid;}.share-price-outer-div .share-price-border .share-price-inner-div{padding:30px;align-self:center;}.share-price-outer-div .share-price-border .share-price-inner-div .share-price-title{font-size:35px;line-height:30px;color:#e05d2e;font-weight:bold;}.share-price-outer-div .share-price-border .share-price-inner-div .share-price-price{color:#e05d2e;font-weight:bold;font-size:50px;line-height:50px;}.member-div{padding:20px;}.member-div .member-image{height:550px;background-size:cover!important;background-position:center!important;}.member-div .member-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:550px;background-color:#000;opacity:0;transition:opacity .3s ease;pointer-events:none;margin:20px;width:-webkit-fill-available;}.member-div .member-image:hover::after{opacity:.2;}.member-div .member-image:hover .member-name{animation:whiteToBlue .3s forwards;}.member-div .member-image:hover .member-text p{display:block;animation:fade .3s forwards;}.member-div .team-member-text{padding:20px;z-index:20;position:relative;}.member-div .team-member-text .member-name{color:#fff;font-family:"Gilroy";font-weight:700;font-size:25px;margin-bottom:5px;}.member-div .team-member-text p{color:#fff;margin-bottom:5px;}.member-div .team-member-text .member-text p{opacity:0;display:none;font-size:16px;}@media(max-width:375px){.member-div .team-member-text .member-text p{font-size:12px;}}@keyframes fade{from{opacity:0;}to{opacity:1;}}@keyframes whiteToBlue{from{color:#fff;}to{color:#f48220;}}.who-we-are-section{text-transform:uppercase;font-size:50px;}.group-member-image{min-height:200px;display:grid;}.group-member-image img{align-self:center;justify-self:center;max-width:250px;max-height:200px;}.group-member-border{border:1px solid #ccc;min-height:400px;display:grid;padding:20px;margin-bottom:20px;}.group-member-border a{text-decoration:none;}.group-member-border .group-member-text p{font-size:16px;}.differences .difference-div{padding:10px 20px;}.differences .difference-div .difference-title{font-size:20px;font-family:"Gilroy";line-height:24px;color:#f48220;margin-bottom:0;}.differences .difference-div .difference-text p{font-size:16px;line-height:16px;}.projects-filters{display:flex;}@media(max-width:991px){.projects-filters{display:initial;}}.projects-filters h6{margin-bottom:0;margin-top:8px;font-size:25px;}.projects-filters .project-filter-radio-button-outer-div{height:40px;display:flex;padding-left:10px;margin-left:10px;}.projects-filters .project-filter-radio-button-outer-div .project-filter-radio-button-inner-div{align-self:center;margin-top:.5rem;}.projects-filters .project-filter-radio-button-outer-div .project-filter-radio-button-inner-div input[type=radio]{transform:scale(1.5);}.projects-filters .project-filter-radio-button-outer-div .project-filter-radio-button-inner-div input[type=radio]:hover,.projects-filters .project-filter-radio-button-outer-div .project-filter-radio-button-inner-div input[type=radio]:checked{accent-color:#e05d2e;}.projects-filters .project-filter-radio-button-outer-div .project-filter-radio-button-inner-div label{margin-left:5px;display:inline-block;margin-bottom:0;text-transform:uppercase;font-size:20px;color:#e05d2e;font-weight:400;}.project-in-grid{padding-top:50px;}.project-in-grid .green-headnotes{color:#e05d2e;font-family:"din-condensed";text-transform:uppercase;font-weight:400;}.project-in-grid .project-image-div{aspect-ratio:208/129;display:grid;background-size:cover!important;}.project-in-grid .project-image-div a{text-decoration:none;}.project-in-grid .project-image-div a:hover{text-decoration:none;}.project-in-grid .project-image-div .project-white-bar{background-color:#fff;opacity:.8;height:110px;display:grid;margin-top:30px;}.project-in-grid .project-image-div .project-white-bar .project-text-div{padding-left:40px;padding-right:40px;align-self:center;}.project-in-grid .project-image-div .project-white-bar .project-text-div .project-market-green{color:#e05d2e;font-size:12px;margin-bottom:20px;}@media(max-width:1300px){.project-in-grid .project-image-div .project-white-bar .project-text-div .project-market-green{margin-bottom:1px;}}.project-in-grid .project-image-div .project-white-bar .project-text-div h5{color:#e05d2e;font-size:20px;line-height:20px;}.market-project-title{text-transform:uppercase;color:#e05d2e;}.contact-us-banner{background-color:#f48220;padding:55px 70px;margin-left:120px;}@media(max-width:1200px){.contact-us-banner{margin-left:10px;}}@media(max-width:1350px){.contact-us-banner{padding:55px 35px;}}@media(max-width:991px){.contact-us-banner{padding:20px 20px;}}.contact-us-banner .form-control{background:transparent!important;color:#fff!important;border-radius:0!important;border:0!important;border-bottom:1px solid #fff!important;padding-left:0!important;}.contact-us-banner .form-control::placeholder{color:#fff;}.contact-us-banner select{background:transparent!important;color:#fff!important;border-radius:0!important;border:0!important;border-bottom:1px solid #fff!important;padding-left:0!important;width:100%;padding-top:10px;padding-bottom:10px;}.contact-us-banner option{background:#f48220;color:#fff;}.contact-us-page-content{background-color:#f3f3ee;}.contact-us-page-content .office-grid .office-heading{font:normal normal bold 18px/20px Gilroy;letter-spacing:0;color:#f48220;}.contact-us-page-content .office-grid .office-address p{font:normal normal normal 18px/18px Gilroy;line-height:18px;margin-bottom:0;color:#e05d2e;}.contact-us-page-content .office-grid .office-phone{padding-top:10px;}.contact-us-page-content .office-grid .office-phone p{margin-bottom:0;}.contact-us-page-content .office-grid .office-phone a{font:normal normal normal 18px/18px Gilroy;line-height:18px;}